package com.bawei.common.vo;


import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * 医生表
 * 
 * @author lty
 * @email 1282253935@qq.com
 * @date 2021-12-09 20:06:55
 */
@Data
//@TableName("tb_hospital_doctor")
public class DoctorVo implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 序号
	 */
//	@TableId
	private Integer doctorId;
	/**
	 * 用户ID
	 */
	private String doctorNumber;
	/**
	 * 医师姓名
	 */
	private String doctorName;
	/**
	 * 医师资格证书图片地址
	 */
	private String qualificationCertificate;
	/**
	 * 医师执业证书图片地址
	 */
	private String practisingCertificate;

	/**
	 * 身份证图片地址
	 */
	private String idCard;
	/**
	 * 手机号
	 */
	private String phone;
	/**
	 * 密码
	 */
	private String pwd;
	/**
	 * 隶属医院
	 */
	private Integer affiliatedHospitalId;
	/**
	 * 问诊次数
	 */
	private Integer askTime;
	/**
	 * 总收入金额
	 */
	private BigDecimal sumMoney;
	/**
	 * 好评度
	 */
	private BigDecimal patientGood;
	/**
	 * 医师头像
	 */
	private String doctorImg;



	/**
	 * 隶属科室
	 */
	private Integer affiliatedDepartmentId;


	/**
	 * 医师职称等级 0普通医师 1专家医师 2主任医师（默认值0）
	 */
	private Integer doctorGradeId;


	/**
	 * 身份证号
	 */
	private String idCardNumber;
	/**
	 * 医师审批状态 0待审批 1通过 2未通过
	 */
	private Integer doctorApprovalState;
	/**
	 * 版本
	 */
	private Integer version;
	/**
	 * 创建时间
	 */
	private Date caeateTime;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 医师问诊状态 0关闭问诊  1开启问诊
	 */
	private Integer doctorEnquiryState;

	/**
	 * 医师资格证书是否上传 0未上传  1已上传
	 */
	private Integer qualificationCertificateUpState;
	/**
	 * 医师执业证书是否上传 0未上传  1已上传
	 */
	private Integer practisingCertificateUpState;
	/**
	 * 身份证是否上传 0未上传  1已上传
	 */
	private Integer idCardUpState;

}
